package com.lightningtrade.service;

import com.lightningtrade.domain.SysOperLog;

import java.util.List;

public interface SysOperLogService {
    /**
     * 保存操作日志
     *
     * @param operLog 操作日志对象
     */
    void save(SysOperLog operLog);

    /**
     * 查询操作日志列表
     *
     * @param operLog 筛选条件
     * @return 日志列表
     */
    List<SysOperLog> findOperLogs(SysOperLog operLog);

    /**
     * 根据ID删除操作日志
     *
     * @param id 日志ID
     */
    void deleteOperLogById(Long id);

    /**
     * 清空操作日志
     */
    void clearOperLogs();
}
